package com.hmc.modules.sjfx.excel.tqmtqapsxx;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 试批信息
 *
 * @author hmc wengxiulinluman@qq.com
 * @since 3.0 2024-01-12
 */
@Data
@ContentRowHeight(20)
@HeadRowHeight(20)
@ColumnWidth(25)
public class Tqmtqa1Excel {
    @ExcelProperty(value = "id", index = 0)
    private Long id;
    @ExcelProperty(value = "试批号", index = 1)
    private String sampleLotNo;
    @ExcelProperty(value = "试批状态", index = 2)
    private String sampleLotStatus;
    @ExcelProperty(value = "试批日期", index = 3)
    private String sampleLotDate;
    @ExcelProperty(value = "初检复验次数", index = 4)
    private BigDecimal testTimes;
    @ExcelProperty(value = "工艺卡号", index = 5)
    private String stlmNo;
    @ExcelProperty(value = "试批种类", index = 6)
    private String sampleType;
    @ExcelProperty(value = "区分类型", index = 7)
    private String divType;
    @ExcelProperty(value = "采购标准代码", index = 8)
    private String purcStdCode;
    @ExcelProperty(value = "生产指令号", index = 9)
    private String saleOrderSubNo;
    @ExcelProperty(value = "全程工序代码", index = 10)
    private String wholeBacklogCode;
    @ExcelProperty(value = "全程工序名称", index = 11)
    private String wholeBacklogName;
    @ExcelProperty(value = "性能判定代码", index = 12)
    private String pchJudgeCode;
    @ExcelProperty(value = "性能判定结果", index = 13)
    private String pchJudgeResult;
    @ExcelProperty(value = "性能判定异常原因", index = 14)
    private String pchJudgeAbn;
    @ExcelProperty(value = "判定者", index = 15)
    private String judgeMaker;
    @ExcelProperty(value = "判定时间", index = 16)
    private String judgeTime;
    @ExcelProperty(value = "试验项目单位代码", index = 17)
    private String testUnitCode;
    @ExcelProperty(value = "制造规范码", index = 18)
    private String msc;
    @ExcelProperty(value = "品名代码", index = 19)
    private String prodCode;
    @ExcelProperty(value = "品名中文", index = 20)
    private String prodCname;
    @ExcelProperty(value = "标准牌号代码", index = 21)
    private String stdSgCode;
    @ExcelProperty(value = "标准", index = 22)
    private String sgStd;
    @ExcelProperty(value = "钢级", index = 23)
    private String sgSign;
    @ExcelProperty(value = "机组代码", index = 24)
    private String unitCode;
    @ExcelProperty(value = "生产班组", index = 25)
    private String prodShiftGroup;
    @ExcelProperty(value = "生产班次", index = 26)
    private String prodShiftNo;
    @ExcelProperty(value = "外购炉号", index = 27)
    private String originHeatNo;
    @ExcelProperty(value = "制造命令号", index = 28)
    private String pono;
    @ExcelProperty(value = "内部钢种", index = 29)
    private String stNo;
    @ExcelProperty(value = "代表材料号", index = 30)
    private String repMatNo;
    @ExcelProperty(value = "材料规格描述", index = 31)
    private String matSpecDesc;
    @ExcelProperty(value = "材料规格1", index = 32)
    private BigDecimal matSpec1;
    @ExcelProperty(value = "材料规格2", index = 33)
    private BigDecimal matSpec2;
    @ExcelProperty(value = "材料规格3", index = 34)
    private BigDecimal matSpec3;
    @ExcelProperty(value = "材料规格4", index = 35)
    private BigDecimal matSpec4;
    @ExcelProperty(value = "材料规格5", index = 36)
    private BigDecimal matSpec5;
    @ExcelProperty(value = "材料规格6", index = 37)
    private String matSpec6;
    @ExcelProperty(value = "试验委托责任者", index = 38)
    private String entrPerson;
    @ExcelProperty(value = "试验委托时间", index = 39)
    private String entrTime;
    @ExcelProperty(value = "试验委托确认者", index = 40)
    private String entrConfmPerson;
    @ExcelProperty(value = "试验委托确认时间", index = 41)
    private String entrConfmTime;
    @ExcelProperty(value = "降级注释", index = 42)
    private String dropLevelRemark;
    @ExcelProperty(value = "记录创建责任者", index = 43)
    private String recCreator;
    @ExcelProperty(value = "记录创建时刻", index = 44)
    private String recCreateTime;
    @ExcelProperty(value = "记录修改责任者", index = 45)
    private String recRevisor;
    @ExcelProperty(value = "记录修改时刻", index = 46)
    private String recReviseTime;
    @ExcelProperty(value = "归档标记", index = 47)
    private String archiveFlag;
    @ExcelProperty(value = "公司代码", index = 48)
    private String companyCode;
    @ExcelProperty(value = "公司中文名称", index = 49)
    private String companyCname;
    @ExcelProperty(value = "创建人", index = 50)
    private Long creator;
    @ExcelProperty(value = "创建时间", index = 51)
    private Date createDate;
    @ExcelProperty(value = "更新人", index = 52)
    private Long updater;
    @ExcelProperty(value = "更新时间", index = 53)
    private Date updateDate;
}